.cart {
  .van-button {
    line-height: 0px;
  }

  .navagator .van-nav-bar .van-icon {
    color: #2e2f30;
  }

  .navagator .van-nav-bar__text {
    color: #2e2f30;
  }

  .buttom-nav {
    display: flex;
    justify-content: space-between;
    height: 49px;
    width: 100%;
    background: #fff;
    position: fixed;
    left: 0px;
    bottom: 49px;
  }

  .van-card__content {
    padding-right: 15px;
  }

  .van-checkbox {
    padding: 0 15px;
    background: white;
  }

  .flx-cent {
    padding: 15px 15px 15px 0;
    display: flex;
    background: white;
    border-bottom: 1px solid #f4f4f4;
  }

  // .cart-befor {
  //   height: 100vh;
  //   background: #f4f4f4;
  // }
  .van-card__bottom {
    line-height: 20px;
    margin-top: 50px;
  }

  .van-card {
    padding: 0px;
    background: white;
    flex-grow: 2;
  }

  .van-card:not(:first-child) {
    margin-top: 0px;
  }

  // .edit .van-nav-bar__text {
  //   font-size: 15px;
  //   padding: 0 19px;
  // }
  .icon-line-height {
    margin-bottom: 5px;
  }

  .cart-goods {
    img {
      width: 95px;
      height: 95px;
      background-color: #f8f8f8;
      margin-left: 15px;
    }
  }

  .cart-container {
    padding-top: 5px;
    width: 100%;
    height: 95px;
    padding-left: 15px;
  }

  .goods-msg {
    display: inline-block;
    width: 207px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .goods-price {
    position: relative;
    display: flex;
    align-items: flex-end;
    margin-top: 50px;
    height: 26px;
  }

  .price {
    font-size: 15px;
    margin-right: 8px;
    color: rgb(185, 23, 23);
  }

  .old-price {
    font-size: 12px;
    color: rgb(172, 170, 170);
    text-decoration: line-through;
  }

  .count {
    display: inline-block;
    width: 115px;
    position: absolute;
    right: 0;
    color: rgb(184, 181, 181);
    font-size: 12px;
  }

  .small-box {
    width: 115px;
    display: inline-block;
    margin-top: 15px;
    height: 25px;

    span {
      height: 25px;
      display: inline-block;
      line-height: 25px;
      text-align: center;
    }
  }
}